296
125
26
2
285
16
6
5
152
126
322
3
171
335
324
494
43
1
17
1
5
1
1
2
1
5
5
434
14
6
2
1
28
8
18
1
10
1
2
99
1
658
43
40
533
414
379
537
770
51
2
1
3
1044
1
42
1
1
1
4
1
1
1
18
159
2
1
1
1
1
6
41
114
1207
46
413
711
216
25
456
27
10
3
5
1
43
319
1
73
46
1361
6
2